TEMPLATE = app
CONFIG += console
CONFIG -= qt

LIBS += -lboost_system -lboost_thread


INCLUDEPATH += TratadorMensagens \
    ComunicadorTCP \
    ComunicadorUDP \
    RedeTeste


SOURCES += main.cpp \
    Grupo.cpp \
    Brodocast.cpp \
    Mensagem.cpp \
    BufferMensagem.cpp \
    ConfiguracaoBrodocast.cpp \
    Nodo.cpp \
    ComunicadorTCP/ComunicadorTCP.cpp \
    ComunicadorUDP/ComunicadorUDP.cpp \
    TratadorMensagens/TratadorMensagens.cpp \
    TratadorMensagens/Total.cpp \
    TratadorMensagens/Fifo.cpp \
    TratadorMensagens/Causal.cpp \
    ComunicadorUDP/ComunicadorUDPAbstrato.cpp \
    ComunicadorUDP/ComunicadorUDPFake.cpp \
    RedeTeste/RedeTeste.cpp

HEADERS += \
    Grupo.h \
    Brodocast.h \
    Mensagem.h \
    BufferMensagem.h \
    ConfiguracaoBrodocast.h \
    Nodo.h \
    ComunicadorTCP/ComunicadorTCP.h \
    ComunicadorUDP/ComunicadorUDP.h \
    TratadorMensagens/TratadorMensagens.h \
    TratadorMensagens/Total.h \
    TratadorMensagens/Fifo.h \
    TratadorMensagens/Causal.h \
    ComunicadorUDP/ComunicadorUDPAbstrato.h \
    ComunicadorUDP/ComunicadorUDPFake.h \
    RedeTeste/RedeTeste.h

